# while循环
"""
num = 0  # 先定义一个循环变量
while num <=10 : # 0<=10?  小于，那就开始循环
    print(num)
    # 第一次 num：0
    # 第二次 num：1
    # 第三次 num：2
    # 第四次 num：3
    # 第五次 num：4
    # 第六次 num：5
    # 第七次 num：6
    # 第八次 num：7
    # 第九次 num：8
    # 第十次 num：9
    # 第十一次 num：10
    num+=1 # num = num+1            0+1
"""
# for循环
# 表达式：for 变量名称 in 可迭代的对象
"""
for i in range(0,5): # 起始值为0，终止值为5
    # 第一次循环，i的值是：0
    # 第二次循环，i的值是：1
    # 第三次循环，i的值是：2
    # 第四次循环，i的值是：3
    # 第五次循环，i的值是：4
    print(i)
"""
"""
for i in range(5):
    print(i) # 0 1 2 3 4
"""
"""
for 侯雯中 in range(1,5): # 起始值是：1，终止值是：5，但是走不到5
    # 第一次循环，侯雯中是：1
    # 第二次循环，侯雯中是：2
    # 第三次循环，侯雯中是：3
    # 第四次循环，侯雯中是：4
    print(侯雯中)
"""
"""
for i in range(10): # 没有给定开始，就是从0开始
    print(i) # 0,1,2,3,4,5,6,7,8,9
"""
"""
for i in range(3,10):
    print(i) # 3,4,5,6,7,8,9
"""
"""
for i in range(3,10,2):
    print(i) # 3,5,7,9             11>10?
"""

# for循环案例：
# 计算1-100之间数字的累加和,计算1-10之间偶数的累加和,计算1-10之间奇数的累加和
"""
sum = 0 # 求1-10之间的累加和
sum1 = 0 # 1-10之间偶数的累加和
sum2 = 0 # 1-10之间奇数的累加和
for i in range(1,11):
    sum+=i # 计算1~10之间的所有数之和
    if i%2==0: # 如果某个值取余2等于0 ，那就说明是偶数
        sum1 = sum1+i
    if i%2!=0:# 如果某个值取余2不等于0 ，那就说明是奇数
        sum2 = sum2+i
print(f"1~10之间的所有数相加之和：{sum}") # 1+2+3+4+5+6+7+8+9+10
print(f"1~10之间的所有偶数相加之和：{sum1}") # 2+4+6+8+10
print(f"1~10之间的所有奇数相加之和：{sum2}") # 1+3+5+7+9
"""
# 循环跳出 break，后续的循环不再执行了
"""
for i in range(5):
    # 第一次循环，i：0
    # 第二次循环，i：1
    # 第三次循环，i：2
    # 第四次循环，i：3
    print(i)
    if i == 3: # 3==3？
        break # 当循环变量i等于3的时候，跳出循环
"""
# continue,跳出本次循环，继续下一次循环
"""
sum = 0
for i in range(5):
    # 第一次循环，i：0
    # 第二次循环，i：1
    # 第三次循环，i：2
    # 第四次循环，i：4
    if i ==3:# 我不想把3加进去
        continue # 跳出本次循环，继续下一次循环
    sum += i  # 0+1+2+4
print(sum)
"""
"""
sum = 0
for i in range(5):
    # 第一次循环，i：0
    # 第二次循环，i：1
    # 第四次循环，i：4
    if i in (2,3):# 我不想把3加进去
        continue # 跳出本次循环，继续下一次循环
    sum += i  # 0+1+4
print(sum)
"""
#嵌套循环
"""
for i in range(1,10):
    # 从1开始循环，到10结束，最后i的值是9
    # 第一次循环，i的值是1
    for m in range(1,5):
        # 从1开始循环，到5结束，最后m的值是4
        # 里层循环，m会执行四次
        # 第一次循环，m的值是：1
        # 第二次循环，m的值是：2
        # 第三次循环，m的值是：3
        # 第四次循环，m的值是：4
        print(i,m)
"""






















